#ifndef _GJOBDATA_H_
#define _GJOBDATA_H_

using namespace std ;

#include <iostream>
#include <vector>
#include <assert.h>

#include "gsupplyLinkTransporter.h"

/**
 *
 * @author me
 *
 */
class GJobData {

    private:
        double size ;
        double dueDate ;
        double holdingCost ;

    public:
        /**
         * @param np_ nbr product
         */
        GJobData(){}
        GJobData(double s, double dd, double hc):size(s),dueDate(dd),holdingCost(hc){}

        // Inlines
        inline const double getSize() const { return this->size ; }
        inline const double getDueDate() const { return this->dueDate ; }
        inline const double getHoldingCost() const { return this->holdingCost ; }
        inline void setSize(double s) { this->size=s ; }
        inline void setDueDate(double d) { this->dueDate=d ; }
        inline void setHoldingCost(double c) { this->holdingCost=c ; }

        // Methods

} ;
#endif
